업로드 개선
목적
- SHIELDrive의 업로드 개선 과정을 설명한다.
선행 조건
- SHIELDrive 시스템에 로그인 되어 있어야한다.
- 로컬 PC에 폴더 및 파일이 있어야 한다.
주요 흐름
- 사용자가 좌측 사용자 메뉴에서 업로드 할 파일함을 선택한다.
- 사용자가 파일함에서 업로드 지정할 폴더를 선택한다.
- 사용자가 로컬 PC에 있는 파일 및 폴더를 업로드 한다.
- 업로드와 동시에 팝업 메시지로 업로드 현황을 표시한다.
- 업로드가 완료되면 팝업 메시지에서 완료를 표시하고 업로드 성공 개수와 실패 개수를 나타 낸다.
공통 기능
- 파일 및 폴더 업로드가 백그라운드에서 진행된다.
- 파일 및 폴더 업로드 현황이 팝업 메시지로 표현되며, 해당 팝업 메시지는 확장하거나 축소할 수 있다.
- 업로드 현황에는 [업로드 상태 메세지], [크기], [전체, 실패, 중복 개수]가 표시된다.
- [업로드 지정 폴더] 별로 상태를 구분하여 표시한다.
- [업로드 지정 폴더] 별 진행 상태창을 접을 수 있다.
- 파일 및 폴더 각각에는 상황별 아이콘을 통해 업로드 상태를 나타낸다.
- 스피너 아이콘과 실시간 업로드 개수 업데이트를 통해 진행률을 나타낸다.
- 축소 화면에서, 폴더는 폴더 별로 업로드를 표시하고, 파일은 모두 묶어서 표시한다. 예를 들어 폴더 2개, 파일 100개를 함께 업로드를 한다면, 폴더 2개와 파일 묶음 1개로 업로드 현황에 표시된다.
- 확대 화면에서는 폴더 안 파일을 제외한, 모든 파일들의 업로드 현황을 보여준다.
- '⋮' 메뉴에는 [모두 변경], [모두 유지], [모두 재업로드] 메뉴가 나타난다.
- [모두 변경]: 기존 업로드된 모든 중복 이름의 항목을, 새로 업로드 하는 파일내용으로 변경한다.
- [모두 유지]: 기존 업로드된 모든 중복 이름의 항목의 내용을 변경하지 않고, 새로운 항목을 업로드 합니다. 새로운 항목은 복사본 이름으로 업로드 된다.
- [모두 재업로드]: 업로드 실패한 모든 항목에 대해서 다시 업로드를 시도한다.
- [실패 개수], [중복 개수] 탭을 클릭하면, 해당 항목에 대한 내용을 실시간으로 확인할 수 있다.
상황별 기능
1. 업로드 중
1-1. [업로드 상태 메시지]가 '업로드 중'으로 표시된다.
1-2. [업로드 지정 폴더]에 대한 업로드 취소를 설정할 수 있고, 각각 항목에 대한 업로드 취소를 설정할 수 있다. 이때, 업로드 대기 중인 건에서만 취소가 가능하며, 이미 진행된 건에 대해서는 취소가 불가하다.
1-3. [업로드 지정 폴더]에서 업로드를 취소할 때, 업로드 취소에 대한 재확인 메시지를 표시한다.
2. 업로드 완료
2-1. [업로드 현황 메시지]가 '업로드 완료' 로 표시한다.
2-2. 실패나 중복 항목이 없다면, 완료 내역을 1분 뒤에 팝업 창에서 없앤다.
3. 업로드 실패
3-1. 업로드에 실패한 파일이 있을 경우, [업로드 현황 메시지]는 '업로드 실패'로 표시한다.
3-2. 폴더나 파일 묶음에서 일부 파일이 업로드 실패했을 경우, [업로드 현황 메시지]는 '